

/*slide*/
.rslides { position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;z-index: 10;}
.rslides li { -webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child { position: relative;display: block;float: left;}
.rslides .img { display: block;height: 400px;width: auto;background-size:cover !important;}
.rslides-nav { position: absolute;width: 100%;height: 40px;left: auto;bottom:0;text-align: center;z-index: 11;}
.rslides-nav .prev,.rslides-nav .next{ position: absolute;left:0;top:50%;margin-top: -30px;width: 40px;height: 60px;
    background-color:rgba(0,0,0,0.5);line-height: 60px;color: #fff;font-size: 40px;font-family: simsun;}
.rslides-nav .next { left: auto;right: 0;}

.rslides_tabs {  background-color: rgba(0,0,0,0.4);*background:0 none;display:inline-block;*display:inline;margin: 0 auto;padding:0 10px;border-radius: 20px; text-align: center;zoom: 1;}
.rslides_tabs li{ display: inline-block;*display: inline;zoom:1;margin:8px 6px;vertical-align: middle;}
.rslides_tabs li a { background-color: #fff ;width: 10px;height: 10px;border-radius: 100%;display: block;font-size: 0; }
.rslides_tabs li.rslides_here{ }
.rslides_tabs li.rslides_here a{ background-color: #ff7800; }

/*链接列表*/
.link-list a{ padding: 0 10px; position: relative;}

/*自定义皮肤*/
.link-list-skin1 a .borr{ background-color:#aaa;height: 13px;/*top:2px;*/}
.link-list-skin1 a:hover{ color: #ff7800;}

.link-list-skin2 li{ float: left;margin-right:40px;}
.link-list-skin2 a{ padding: 0 0 2px 0;font-size: 12px;color: #000;height: 32px;line-height: 32px;}
.link-list-skin2 .cur a{ font-size: 14px;color: #ff7800;border-bottom: 2px solid #ff7800;}
.link-list-skin2 a:hover{ color: #ff7800;}

/*数字输入插件*/
.num-tool { position: relative;width: 100px;overflow: hidden;border: 1px solid #ddd;}
.num-tool .r-btn,.num-tool .l-btn{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;}
.num-tool .r-btn:hover,.num-tool .l-btn:hover{ background-color: #f5f5f5;}
.num-tool .r-btn,.num-tool .l-btn,.num-tool .num-input{ background-color: #fff;font-size: 20px;color: #000;text-align: center;height: 24px;line-height: 24px;}
.num-tool .r-btn { float: right;width: 24px;border-left:1px solid #ddd;cursor:pointer;}
.num-tool .l-btn { float: left;width: 24px; border-right:1px solid #ddd;cursor:pointer;}
.num-tool .disabled{ cursor: not-allowed !important;}
.num-tool .num-input {float: left; width: 50px;;padding:0;margin:0;outline: 0 none;border: 0;font-size: 16px;}
.num-tool .disabled{ background-color: #ddd;color: #b0b0b0;border-color: #dedede !important;}

/*搜索框*/
.search-box .icon-search { top:8px;left: 8px;}
.search-box .fn-tinput { padding:6px 6px 6px 26px;margin-right:-1px;float: left;border-color: #ddd;}
.search-box .fn-tinput-long { width: 276px;}
.search-box .fn-tinput:focus{ border-color: #ddd;box-shadow: 0 0 1px 0 #ddd inset; color:#000;}
.search-box .btn-submit { background-color: #f5f5f5;padding: 6px 16px;border-color: #ddd; color: #000;font-size: 12px;}
.search-box .btn-submit:hover { background-color: #f3f3f3; color: #000;}


.search-skin1 .fn-tinput { padding:5px 6px 5px 26px;border-color: #ff7800;}
.search-skin1 .fn-tinput:focus{ border-color: #ff6600;box-shadow: 0 0 1px 0 #ff8866 inset; color:#000;}
.search-skin1 .btn-submit { background-color: #ff7800;padding: 5px 16px;border-color: #ff7800; color: #fff;font-size: 14px;}
.search-skin1 .btn-submit:hover { background-color: #f45803; color: #fff;}


/*分页*/
.pager {  width: 100%;margin: 50px 0;}
.pager-m20 { margin: 20px 0;}
.pager.fn-tl{ text-align: left;}
.pager.fn-tc{ text-align: center;}
.pager.fn-tr{ text-align: right;}
.pager .pagination{ overflow: hidden;}
.pager .pagination li{ display: inline-block;*display: inline;zoom:1;margin-right: 2px;}
.pager .pagination li a,
.pager .pagination li span{ display: inline-block;*display: inline;zoom:1;width: 24px;height: 24px;line-height: 24px;color: #333;font-family: 'Arial';font-size: 14px;text-align: center;vertical-align: middle;border: 1px solid #ddd;}
.pager .pagination li:hover a{ border-color:#ff7800;}
.pager .pagination .active span{ background-color: #ff7800;color: #fff;font-size: 16px;border-color:#ff7800;}
.pager .pagination .prev,.pager .pagination .next{ background: #f9f9f9;height: 24px;line-height: 24px;color: #666;}

.pager .pagination .disabled span{ background: #ddd;color: #666;}

.pager-sm .pagination li a,
.pager-sm .pagination li span{ width: 18px;height: 18px;line-height: 18px;}
.pager-sm .pagination .prev,.pager-sm .pagination .next{ height: 18px;line-height: 18px;}

.pager-big .pagination li a,
.pager-big .pagination li span{ width: 28px;height: 28px;line-height: 28px;}
.pager-big .pagination .prev,.pager-big .pagination .next{ height: 28px;line-height: 28px;}

/*评分*/
.bl-score,.bl-score-lg{ position: relative;}
.bl-score,
.bl-score .bi-score-percent{ background: url(../../images/score.png) repeat-x 0 -14px transparent;width: 70px;height: 14px;vertical-align: middle;margin-top: -4px;margin-right: 4px;line-height: normal;overflow: hidden;}
.bl-score span { float: left;width: 14px;height: 14px;}
.bl-score .score-icon, .bl-score .score-icon i { display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.bl-score .score-icon { width: 100%;height: 100%;cursor: pointer;}
.bl-score .on i { background: url(../../images/score.png) no-repeat 0 0;width: 100%;height: 100%;}

.bl-score-lg ,
.bl-score-lg  .bi-score-percent{ background: url(../../images/score-big.png) repeat-x 0 -36px;width: 90px;height: 18px;vertical-align: middle;margin-top: -6px;margin-right: 4px;line-height: normal;overflow: hidden;}
.bl-score-lg  span { float: left;width: 18px;height: 18px;}
.bl-score-lg  .score-icon, .bl-score .score-icon i { display: inline-block;*display: inline;zoom:1;vertical-align: top;}
.bl-score-lg  .score-icon { width: 100%;height: 100%;cursor: pointer;}
.bl-score-lg  .on i { background: url(../../images/score-big.png) no-repeat 0 -18px;width: 100%;height: 100%;}

/*百分比评分显示效果*/
.bl-score .bi-score-percent { background-position: 0 0;top:0;left: 0;margin: 0; }
.bl-score-lg  .bi-score-percent{ background-position: 0 -18px; top:0;left: 0;margin: 0; }

/*地区选择*/
.address-plugin { margin:0 6px;vertical-align: middle; }
.address-plugin .content{z-index:100}
.store-selector{ color:#666;font:12px/150% Arial,Verdana,"宋体";}
.store-selector .tab li,.store-selector .tab a,.store-selector  .tab-item{float:left;text-align:center;}
.store-selector .tab li,.store-selector .tab a,.store-selector  .tab-item{cursor:pointer;float:left;text-align:center;}

.store-selector{position:relative;float:left;height:26px;z-index: 10;}
.store-selector dl,.store-selector dt,.store-selector dd{float:none;color:#999}
.store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
.store-selector dt{padding:6px 0 10px;color:#999}
.store-selector dd{padding-bottom:5px;line-height:18px}
.store-selector a:link,.store-selector a:visited{color:#005aa0}
.store-selector a:hover,.store-selector a:active{background:#005aa0;color:#fff}
.store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;height:23px;background:#fff;border:1px solid #CECBCE;padding:0 24px 0 8px;line-height:23px;overflow:hidden;z-index: 101;}
.store-selector .text .caret-b{display:block;position:absolute;top:10px;right:8px;z-index: 100;}
.store-selector .close{display:none;position:absolute;z-index:2000;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:#ddd;border-radius: 100%;font-size: 16px;font-weight: 700;text-align: center;}
.store-selector a:hover{background:#005aa0;color:#fff;cursor:pointer}
.store-selector.hover .text{border-bottom:0}
.store-selector.hover .i-storeinfo{position:relative;z-index:2;}
.store-selector.hover .i-storeinfo div{}
.store-selector.hover dl{display:block}
.store-selector.hover .close{display:block}
*html .store-selector .i-storeinfo,*html .store-selector .i-storeinfo div{float:left}
*html .store-selector dl{left:0}
.store-selector .content{display:none;position:absolute;top:23px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
.store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
.store-selector .content .select3{margin-right:0}
.store-selector.hover .content,.store-selector.hover .close{display:block}
.JD-stock{position:relative;margin-bottom:0}
.JD-stock ul.tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
.JD-stock ul.tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
.JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
.JD-stock .tab a{position:relative;float:left;height:23px;max-width: 100px;*width: 80px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
.JD-stock .tab a:hover{background:0;color:#005AA0}
.JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;opacity:.5;filter:alpha(opacity=50)}
.JD-stock .tab .curr i,.JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
.JD-stock ul.area-list{padding-top:5px}
.JD-stock ul.area-list li{ float:left;width:80px;height: 20px;margin: 0;padding:2px 0 2px 15px;clear:none;line-height: 20px;}
.JD-stock ul.area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
.JD-stock ul.area-list li a:hover{color:#fff}
.JD-stock ul.area-list .longer-area{width:370px}
.JD-stock ul.area-list .long-area{width:170px}


/*猜你喜欢*/
.recommend-list { padding:30px 10px 20px;border-top:1px solid #ddd;}
.recommend-list .list-body { position: relative;overflow: hidden;}
.recommend-list .list-body .bl-imglist{ margin-right: -10px;position: absolute;top:0;left: 0;}
.recommend-list .list-body .col-space{ margin-right: 10px;padding-bottom: 10px;border: 1px solid #ddd;}
.recommend-list .list-body .name{ margin: 8px 0 4px;font-size: 14px;}
.recommend-list .list-body .price{ font-size: 16px;color: #ff7800;}
.recommend-list .price span{ font-weight: 700;font-size: 18px;}

.recommend-list.ui-brd-box1{ padding-top: 10px;}
.recommend-list.ui-brd-box1 .h{ font-size:14px;font-weight: 400;}

.recommend-list .brand-list .col-space{ border: 0;}
.recommend-list .brand-list .name{ width: 90%;font-size: 12px;}
.recommend-list .brand-list img{ height: 32px;width: 90px;}


/*店铺模块*/
.store-block{ width: 180px;margin-left: -180px;text-align: left;position: relative;}
.store-block .chk{ position: absolute;left: -20px;top:20px;}
.store-block .brand-logo img{ width: 100%;height: 72px;}
.store-block .text-list { padding: 6px 10px; line-height: 28px;}
.store-block .text-list li { margin-bottom: 0;}
.store-block .text-list a{ color: #666;}
.store-block .text-list .service{  color: #36b2ed;}
.store-block .btns{ padding-bottom: 20px;text-align: center;}
.store-block .btns .fn-btn{ background-color: #f5f2f2; padding: 2px 14px;font-size: 12px;border-color:#fff;}
.store-block .btns .fn-btn:hover{ background-color: #f4f5f5;border-color:#ddd;}

.store-list{ padding: 30px 0;overflow: hidden;}
/*.store-list .store-block{ float: left;margin:0 20px -500px 40px;padding-bottom: 500px;}*/
.store-list .store-block{ float: left;margin:0 20px 20px;}

.store-list .tab-head .tab{ cursor: pointer;}
.store-list .tab-head .tab.cur{ color: #ff7800; }
.store-list .tab-show .bl-imglist{padding: 0;}
.store-list .tab-show .bl-imglist img{ height: 190px;width: 190px;}
.store-list .tab-show .col-space{ margin-right: 30px;}


/*3步状态展示*/
.step-by-step{ position: relative;margin:36px auto;width: 410px;text-align: center;}
.step-by-step .gray-line{ width: 100%;height: 5px;background-color: #c6c6c6;position: absolute;top:10px;left:0;z-index: 1;}
.step-by-step .success-line{ height: 5px;background-color: #71b247;position: absolute;top:10px;left:0;z-index: 2;}
.step-by-step .before-line{ height: 5px;background-color: #aeda91;position: absolute;top:10px;left:0;z-index: 3;}


.step-by-step .step-list { z-index: 5;}
.step-by-step .step-list li{ border: 0;}
.step-by-step .icon-step{ background-position: -84px -464px;margin-bottom: 4px;width: 24px;height: 24px;line-height: 24px; font-size: 16px;color: #fff;position: relative;z-index: 5;font-family: Arial;}

.step-by-step .step .txt{ color:#999;}
.step-by-step .step-cur .txt{ color:#71b247;}
.step-by-step .step-cur .icon-step{ background-position: -120px -464px;}

.step-by-step .step-before .txt{ color:#96d76c;}
.step-by-step .step-before .icon-step{ background-position: -160px -464px;}

